#ifndef MAIN_HPP
#define MAIN_HPP
#include <mutex>

#define SLOT_NUM 20   // 1 frame consists of 20 slots
#define SYMBOL_NUM 14 // 1 slot consists of 14 symbols
#define N_CP_FIRST 44 // The number of CP points for the first symbol within a slot
#define N_CP 36       // The number of CP points for other symbol within a slot
#define SAMPLE_PER_BUFF N_CP_FIRST + 512 + (N_CP + 512) * (SYMBOL_NUM - 1)
#define SPACE 93240
#define FFT_SIZE 512

extern std::mutex mtx;
#endif